package aiku.numericalcontroloa.Service;

import aiku.numericalcontroloa.Base.Utils.Result;
import aiku.numericalcontroloa.Model.Dto.ExpenseDto;
import aiku.numericalcontroloa.Model.Entity.Expense;
import com.baomidou.mybatisplus.extension.service.IService;

import java.math.BigDecimal;

/**
* @author 马
* @description 针对表【expense】的数据库操作Service
* @createDate 2024-03-25 16:39:09
*/
public interface ExpenseService extends IService<Expense> {

    Result addExpense(ExpenseDto expenseDto);

    Result examineUpdate(String id,Integer status);

    Result examineList();

    Result getExpenseList(ExpenseDto expenseDto);

    Result getExpense(ExpenseDto expenseDto);

    Result updateExpense(ExpenseDto expenseDto);

    Result examineExpense(ExpenseDto expenseDto);
}
